Design and implementation of a DSP based MPEG-1 audio encoder

نویسندگان

  • Eric Hoekstra
  • Muhammad E. Shaaban
  • Roy Czernikowski
  • Sohail A. Dianat
چکیده

The speed of current PCs enables them to decode and play an MPEG bitstream in real time. The encoding process, however, cannot be done in real-time. The purpose of this thesis is to produce a low-cost real-time Digital Signal Processor (DSP) implementation of an MPEG encoder. The DSP will provide an MPEG bitstream to the PC that can be saved to disk. The input to the DSP will be an analog audio signal. A codec provides the DSP with 16-bit samples of the signal. The DSP compresses these 16-bit samples using MPEG-1 layer 1 compression. Then it formats the compressed data to the correct MPEG-1 bitstream, and transmits it to the PC over its byte-wide host interface. On the PC side, a program receives the data from the DSP and saves the MPEG data to the disk. An MPEG-1 layer 1 player can play the resulting file.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of a low power psycho-acoustic model co-processor for MPEG-2/4 AAC LC stereo encoder

A new design of Psycho-Acoustic Model in MPEG-214 AAC encoding is proposed. Differing from the conventional PC-based and DSP-based encoders, it was based on hybrid architectures. It was optimized at algorithmic and at architectural levels. At algorithmic level, MDCT-based PAM and fixed-coefficients were used to replace the original FFPbased PAM and spreading functions. At architectural level, t...

متن کامل

Design and Performance of a Multi-Stream MPEG-I System Layer Encoder/Player

Current efforts in the area of MPEG-I audio/video synchronization have been limited to single audio, single video applications. The MPEG-I specification includes provisions for the interleaving of up to 16 separate video streams with up to 32 distinct audio streams. This paper explores the possible uses of this capability as well as the design of a robust encoder and playback system. Perceived ...

متن کامل

An Efficient Implementation of MPEG - 2 ( BC 1 ) Layer 1 & Layer 2 Stereo Encoder on Pentium - III Platform Shine

This paper illustrates a real-time implementation of MPEG-2 (BC) layer 1 and layer 2 stereo encoder on a Pentium-III platform. It describes the architecture and features of Pentium-III, suited for real-time implementation of stereo encoder. Further, the MPEG audio encoder algorithm and techniques used in optimizing the individual modules for Pentium-III environment are explained. Finally, the p...

متن کامل

Real-Time Interactive MPEG-4 System Encoder Using a Cluster of Workstations

MPEG-4 currently being finalized by the Moving Pictures Experts Group of the ISO is a multimedia standard. MPEG-4 aims to support content-based coding of audio, text, image, and video (synthetic and natural) data, multiplexing of coded data, as well as composition and representation of audiovisual scenes. One of the most critical components of an MPEG-4 environment is the system encoder. An MPE...

متن کامل

MPEG-2/4 Low-Complexity Advanced Audio Coding Optimization and Implementation on DSP

This study presents several optimization approaches for the MPEG-2/4 Audio Advanced Coding (AAC) Low Complexity (LC) encoding and decoding processes. Considering the power consumption and the peripherals required for consumer electronics, this study adopts the TI OMAP5912 platform for portable devices. An important optimization issue for implementing AAC codec on embedded and mobile devices is ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Consumer Electronics

دوره 45  شماره 

صفحات  -

تاریخ انتشار 1999